توکن ERC-20 چیست
نوشته شده توسط : فرنوش معزم

بهتر است برای مقدمه و یادآوری بگوییم که توکن یک نوع ارز دیجیتال می باشد که بر روی سایر ارزهای دیجیتال کار می کند و بر خلاف کوین نیاز به بلاک چین اختصاصی ندارد.توکن ERC-20 توکنی می باشد که به صورت اختصاصی برای اتریوم ایجاد گردیده است و فقط بر روی این شبکه فعالیت می کند و لیستی شامل استاندارد ها را دنبال می کنند تا بتوانند آن ها را تسهیم نمایند و با سایر توکن ها مبادله کنند و یا به کیف پول های کریپوتی انتقال دهند.

اتریوم این استاندارد ها را با نه قانون وضع کرده است که شش قانون اجباری می باشد که عبارتند از :

۱-تامین کل / ۲-تراز نامه / ۳-انتقال / ۴-انتقال از / ۵-تایید / ۶-کمک هزینه

و سه قانون اختیاری که شامل موارد زیر می باشد :

۱-نام توکن / ۲-نماد / ۳-تعداد ارقام اعشاری تا هجده رقم

همچنین بهتر است این را هم اضافه کنیم که کلمه ERC به معنای طرحی برای درخواست توسعه اتریوم می باشد و عدد ۲۰ هم نشان دهنده شماره پروپوزال مربوطه است.گفتنی است اپلیکیشن های غیر متمرکز یا DAPP ها هم با توجه به هدف خود می توانند توکن ارز دیجیتال ERC-20 را تولید نمایند که به عنوان یک سهام یا یک ارز در یک شرکت و یا سند اثبات مالکیت یک ارزش مانند سند خانه فعالیت می کند.

ارتباط بین توکن ERC-20 و قرارداد های هوشمند

از قراردادهای هوشمند در تولید توکن ERC-20 استفاده می شود که سبب تسهیل تراکنش ها و ثبت تراز نامه های توکن ها در یک حساب می شود.در حقیقت زمانی که قرارداد هوشمند یک توکن را بسازد اهمیت توکن ای آر سی بیست معلوم می شود زیرا یک زبان جهانی می باشد و تمام توکن های اتریوم از آن استفاده می کنند و توکن ERC-20 توانایی مبادله یک توکن با توکن دیگر را ایجاد می نماید.

نکاتی در رابطه با توکن ERC-20

روشی وجود دارد که TOTALSUPPLY نام دارد و تعداد کل ارز دیجیتال ERC-20 ایجاد شده را معلوم می نماید.تابع TRANSFER یا انتقال این امکان را می دهد که تعداد مشخصی توکن از TOTALSUPPLY به حساب کاربر منتقل بشود.زمانی که تابع BALANCEOF در این توکن عمل می کند، تعداد توکن هایی را که یک آدرس در حساب خود دارد را تحویل می دهد.تابع TRANSFERFROM تابعی است که به کاربر این امکان را می دهد که توکن ها را به کاربر دیگر منتقل نماید.

گفتنی است هیچ راهی برای ساخت توکن تقلبی وجود ندارد زیرا تابع APPROVE تراکنشی که با جمع کل توکن ها تطابق نداشته باشد را بررسی می کند و این اطمینان را می دهد که توکن ای آر سی بیست اضافه وجود ندارد.همچنین به هیچ عنوان نمی توان ادعا کرد که توکن های بیشتری نسبت به تعداد واقعی وجود دارد زیرا قبل از این که هر تراکنشی انجام شود تابع ALLOWANCE تراز نامه حساب کاربر را بررسی می نماید و اگر تعداد توکن های کافی موجود نباشد آن را لغو می کند.

مزایا و معایب توکن ای آر سی ۲۰

در اصل توکن ERC-20 ساخت توکن های جدید و حتی با اطمینان می توان گفت تمام امور را ساده تر می کند زیرا در گذشته کیف پول دیجیتال چیست ها و صرافی ها باید پلتفرم های خود را بر اساس کد یک توکن بوجود می آوردند اما به وسیله استاندارد جهانی می توان توکن های جدیدی را در یک صرافی ذخیره کرد و یا به شکل اتوماتیک به کیف پول مورد نظر منتقل کرد.اما طبیعتا این نوع توکن هم بدون مشکل نیست و مسائلی وجود دارند که استاندارد های این توکن به آن ها توجهی ندارد مانند این که در بعضی از مواقع توکن ها هنگامی که به عنوان پرداختی قرارداد هوشمند جایگزین استفاده از اتر می شوند مشکل دارند و خراب می گردند و برآورد ها نشان می دهند که رقم سه میلیون دلار به خاطر این اتفاق از بین رفته است.به همین دلیل اتریوم برای بر طرف کردن این مشکل بر روی یک توکن استاندارد جدید به نام ERC-23 کار می کند.

همچنین در سال ۲۰۱۸ میلادی برخی از صرافی ها سپرده گذاری ها و برداشت های توکن اتریوم را به دلیل باگ سرریزی به تعویق انداختند که این اتفاق مشکل سرریز صحیح کلاسیک نامیده شده است و به حمله کننده این امکان را می دهد که تعداد زیادی توکن به دست آورد و متاسفانه هیچ راه حل امنیتی وجود ندارد که از این آسیب ها جلوگیری نماید.





:: برچسب‌ها: ارز دیجیتال،بلاک چین،اتریوم،کیف پول الکترونیکی،صرافی،اکسچنچ ,
:: بازدید از این مطلب : 165
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : جمعه 13 فروردين 1400 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: